import { normalizeContainer } from '../../../../../../../../../../global/element/Func';
import { use_direct_dragList_id } from '../../comps/active_uni_comps_operate/DataDefine/sourceData';
import {
  active_uni_comp_dom_arr_id,
  less_uni_comp_dom_arr_id,
  uni_comps_btn_cancle_id,
  uni_comps_btn_certain_id,
} from '../../DataDefine/sourceData';

const focusDisplay_comps_add_staticNodeTag =
  'focusDisplay_comps_add_staticNode';

class focusDisplay_comps_add_staticNode {
  get [Symbol.toStringTag]() {
    return focusDisplay_comps_add_staticNodeTag;
  }

  // 用来存放 静态 操作 的 dom 元素
  constructor() {}

  /**
   * 未 使用组件 容器
   * @type {HTMLElement}
   */
  comps_container_less = normalizeContainer(less_uni_comp_dom_arr_id);

  /**
   * 已 使用组件 容器
   * @type {HTMLElement}
   */
  comps_container_active = normalizeContainer(active_uni_comp_dom_arr_id);

  /**
   * 确认 按钮 元素
   * @type {HTMLElement}
   */
  btn_certain = normalizeContainer(uni_comps_btn_certain_id);

  /**
   * 取消 按钮 元素
   * @type {HTMLElement}
   */
  btn_cancle = normalizeContainer(uni_comps_btn_cancle_id);

  /**
   * 操作 active container 使用 拖拽列 控制元素 的 input 元素
   */
  use_direct_dragList_inp = normalizeContainer(use_direct_dragList_id);
}

export { focusDisplay_comps_add_staticNode };
